//package com.daxt;//package com.xmgl;
//
//import com.baomidou.mybatisplus.generator.AutoGenerator;
//import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
//import com.baomidou.mybatisplus.generator.config.GlobalConfig;
//import com.baomidou.mybatisplus.generator.config.PackageConfig;
//import com.baomidou.mybatisplus.generator.config.StrategyConfig;
//import com.baomidou.mybatisplus.generator.config.rules.DateType;
//import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
//
//public class MyMain {
//    public static void main(String[] args) {
//
//        //创建generator对象
//        AutoGenerator autoGenerator = new AutoGenerator();
//        //配置数据源 DataSourceConfig
//        DataSourceConfig dataSourceConfig = new DataSourceConfig();
//        dataSourceConfig.setUrl("jdbc:mysql://localhost:3306/daxt?nullCatalogMeansCurrent=true&useunicode=true&useSSL=false&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=GMT%2B8");
//        dataSourceConfig.setDriverName("org.mariadb.jdbc.Driver");
//        dataSourceConfig.setUsername("root");
//        dataSourceConfig.setPassword("root");
//        autoGenerator.setDataSource(dataSourceConfig);
//
//        //全局配置 GlobalConfig
//        GlobalConfig globalConfig = new GlobalConfig();
//        globalConfig.setOutputDir(System.getProperty("user.dir") + "/src/main/java");
//        globalConfig.setAuthor("Yao ji");
//        globalConfig.setOpen(false); //创建好后打开文件夹
//        globalConfig.setFileOverride(false);//是否覆盖原来生成的代码
//        globalConfig.setServiceName("%sService");//生成的service里面没有I的前缀
//        globalConfig.setSwagger2(false);
//        globalConfig.setDateType(DateType.ONLY_DATE);
//        autoGenerator.setGlobalConfig(globalConfig);
//
//        //包信息
//        PackageConfig packageConfig = new PackageConfig();
//        packageConfig.setParent("com.xmgl");
//        packageConfig.setModuleName(null);
////        packageConfig.setEntity("pojo");
//        //packageConfig.setXml("mapper.xml");
//        autoGenerator.setPackageInfo(packageConfig);
//        //配置策略
//        StrategyConfig strategyConfig = new StrategyConfig();
//        strategyConfig.setEntityLombokModel(true);//添加Lombok注解
//        strategyConfig.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
//        strategyConfig.setColumnNaming(NamingStrategy.underline_to_camel);//下划线转驼峰
//        strategyConfig.setInclude("archives_backup_record");//添加单个表数据
//
//        autoGenerator.setStrategy(strategyConfig);
//        //执行
//        autoGenerator.execute();
//    }
//
//}